﻿namespace OT.HikiSecureCenterApis.Service.OneCard.Res
{
    public class ResAccessEvent
    {
        /// <summary>
        /// 事件ID，唯一标识这个事件
        /// </summary>
        public string eventId { get; set; }
        /// <summary>
        /// 件类型，10进制，参考附录附录D2.4 梯控事件
        /// https://open.hikvision.com/docs/479a2e6a09fd495f82e3362cd46ca87f?curNodeId=479a2e6a09fd495f82e3362cd46ca87f
        /// </summary>
        public int eventType { get; set; }
        /// <summary>
        /// 事件名称
        /// </summary>
        public string eventName { get; set; }
        /// <summary>
        /// 事件产生的时间，采用ISO8601时间格式
        /// </summary>
        public string eventTime { get; set; }
        /// <summary>
        /// 人员唯一编码
        /// </summary>
        public string personId { get; set; }
        /// <summary>
        /// 卡号
        /// </summary>
        public string cardNo { get; set; }
        /// <summary>
        /// 人员名称
        /// </summary>
        public string personName { get; set; }
        /// <summary>
        /// 组织编码
        /// </summary>
        public string orgId { get; set; }
        /// <summary>
        /// 组织编码
        /// </summary>
        public string orgIndexCode { get; set; }
        /// <summary>
        /// 组织名称
        /// </summary>
        public string orgName { get; set; }
        /// <summary>
        /// 设备名称
        /// </summary>
        public string deviceName { get; set; }
        /// <summary>
        /// 电梯名称
        /// </summary>
        public string liftName { get; set; }
        /// <summary>
        /// 设备编码
        /// </summary>
        public string deviceCode { get; set; }
        /// <summary>
        /// 设备编码
        /// </summary>
        public string deviceIndexCode { get; set; }
        /// <summary>
        /// 图片存储服务的唯一标识, 可以通过获取出入事件的图片接口获取图片数据	
        /// </summary>
        public string svrIndexCode { get; set; }
        /// <summary>
        /// 抓拍图片地址，获取出入事件的图片接口的必要参数
        /// </summary>
        public string picUrl { get; set; }
        /// <summary>
        /// 平台接收事件时间，采用ISO8601时间格式
        /// </summary>
        public string receiveTime { get; set; }
    }

}
